<?
require_once ("util/Transformer.php");
require_once ("util/Generator.php");


class ViewMI_ComparaSIM_DPMM {
// view usada para comparar os dados entre o  SIM e a DPMM
	public function show($Identificado,$dpmm) {
		$transformer = new Transformer();
		$generator = new Generator();
		$transformer->setDirFisicoTemplates("template/");
		$transformer->setArquivoTemplate("esqueletoFrame.htm"); 
		//Inclui o templete base de todas as telas.
		$valoresTroca = array ();
		$valoresTroca["erro"] = $generator->getErro();
		$valoresTroca["alerta"] = $generator->getAlerta();
		$valoresTroca["body"] = $this->getBody($Identificado,$dpmm);
		$transformer->setValoresTroca($valoresTroca);
		$saida = $transformer->processaHTML();
		echo $saida;
	}

	
	private function getBody($Identificado,$dpmm){
		
		$transformer = new Transformer();
		$valoresTroca = array ();		
		
		// dados da pessoa no SIM
		$valoresTroca["nomeSIM"] = trocaNulo($Identificado['NOME']);		
		$valoresTroca["NIPSIM"] = trocaNulo($Identificado['NIP']);	
		$valoresTroca["nomePaiSIM"] = trocaNulo($Identificado['PAI']);
		$valoresTroca["nomeMaeSIM"] = trocaNulo($Identificado['MAE']);		
		$valoresTroca["nascimentoSIM"] = trocaNulo($Identificado['NASCIMENTO']);
		$valoresTroca["estadoCivilSIM"] = trocaNulo($Identificado['ESTCIVIL']);
		$valoresTroca["nomePostoSIM"] = trocaNulo($Identificado['NOMEPOSTO']);
		$valoresTroca["nomeQuadroSIM"] = trocaNulo($Identificado['NOMEQUADRO']);
		$valoresTroca["especilidadeSIM"] = trocaNulo($Identificado['NOMEESPECIALIDADE']);

		$sexoSIM =  $Identificado['SEXO'];
		if ($sexoSIM == 'M'){
			$sexoSIM = 'MASCULINO';
		}elseif($sexoSIM == 'F'){
			$sexoSIM = 'FEMININO'; 
		}
		$valoresTroca['sexoSIM'] = $sexoSIM;
		
		$valoresTroca['CPF_SIM'] = trocaNulo($Identificado['CPF']);
		$valoresTroca['PIS_SIM'] = trocaNulo($Identificado['PISPASEP']);
		$valoresTroca['regantigo_SIM'] = trocaNulo($Identificado['REGANTIGO']);
		$valoresTroca['endereco_SIM'] = trocaNulo($Identificado['ENDERECO']);	
		$valoresTroca['bairro_SIM'] = trocaNulo($Identificado['BAIRRO']);		
		$valoresTroca['cidade_SIM'] = trocaNulo($Identificado['CIDADE']);
		$valoresTroca['CEP_SIM'] = trocaNulo($Identificado['CEP']);
		$valoresTroca['telefone_SIM'] = trocaNulo($Identificado['TELEFONE']);
		$valoresTroca['nacionalidade_SIM'] = trocaNulo($Identificado['NACIONALIDADE']);
		$valoresTroca['naturalidade_SIM'] = trocaNulo($Identificado['ESTADO']);
		$valoresTroca['nipresponsavel_SIM'] = trocaNulo($Identificado['NIPRESPONSAVEL']);
		$valoresTroca['interdito_SIM'] = trocaNulo($Identificado['INTERDITO']);
	
		
		
		//---------------- DADOS DA DPMM ------------------------- //
		
		$valoresTroca['nomeDPMM'] = trocaNulo($dpmm['NOMPESSOA']);
		$nip=$dpmm['NRONIP'];
		if(strlen($nip)<8 && $nip!=""){
				//ver("ola");
				$dif=8-strlen($nip);
				$dif=8-strlen($nip);
				for($i=1;$i<=$dif;$i++)
				$str.="0";
			$dpmm['NRONIP']=$str.$nip; 
		}
		
		$valoresTroca['nipDPMM'] = trocaNulo($dpmm['NRONIP']);
		$valoresTroca['postoGrad_DPMM'] = trocaNulo($dpmm['DSCPOSTOGRADUACAO']);
		$valoresTroca['quadro_DPMM'] = trocaNulo($dpmm['QUADRO']);
		$valoresTroca['especialidade_DPMM'] = trocaNulo($dpmm['ESPECIALIDADE']);
		$valoresTroca['nomepai_DPMM'] = trocaNulo($dpmm['NOMPAI']);
		$valoresTroca['nomemae_DPMM'] = trocaNulo($dpmm['NOMMAE']);
		$valoresTroca['nascimento_DPMM'] = trocaNulo($dpmm['DATNASCIMENTO']);
		$valoresTroca['estadoCivil_DPMM'] = trocaNulo($dpmm['DSCCIVIL']);
		
		$sexoDPMM = $dpmm['TIPSEXO'];
		if ($sexoDPMM == 'M'){
			$sexoDPMM = 'MASCULINO';
		}elseif($sexoDPMM == 'F'){
			$sexoDPMM = 'FEMININO'; 
		}
		$valoresTroca['sexoSIM'] = $sexoSIM;
		
		$valoresTroca['sexoDPMM'] = $sexoDPMM;
		
		$valoresTroca['CPF_DPMM'] = trocaNulo($dpmm['NROCPF']);
		$valoresTroca['PIS_DPMM'] = trocaNulo($dpmm['NROPISPASEP']);
		$valoresTroca['IDENTIDADE_DPMM'] = trocaNulo($dpmm['NROIDENTIDADESIM']);
		$valoresTroca['TXTLOGRADOURO_DPMM'] = trocaNulo($dpmm['TXTLOGRADOURO']);
		$valoresTroca['TXTBAIRRO_DPMM'] = trocaNulo($dpmm['TXTBAIRRO']);
		$valoresTroca['TXTCIDADE_DPMM'] = trocaNulo($dpmm['TXTCIDADE']);
		$valoresTroca['TXTCEP_DPMM'] = trocaNulo($dpmm['TXTCEP']);
		$valoresTroca['TXTFONE_DPMM'] = trocaNulo($dpmm['TXTFONE']);
		$valoresTroca['NATURALIDADE_DPMM'] = trocaNulo($dpmm['NATURALIDADE']);
		$valoresTroca['NACIONALIDADE_DPMM'] = trocaNulo($dpmm['NACIONALIDADE']);
		$valoresTroca['NROBOLETIM_DPMM'] = trocaNulo($dpmm['NROBOLETIM']);
		$valoresTroca['NROIDENTOM_DPMM'] = trocaNulo($dpmm['NROIDENTOM']);
		$valoresTroca['NIPTITULAR_DPMM'] = trocaNulo($dpmm['NIPTITULAR']);
		$valoresTroca['POSTOGRAD_TIT_DPMM'] = trocaNulo($dpmm['POSTOGRAD_TIT']);
		$valoresTroca['NROIDENTOM_DPMM'] = trocaNulo($dpmm['NROIDENTOM']);
		$valoresTroca['DSCTIPODEPENDENCIA_DPMM'] = trocaNulo($dpmm['DSCTIPODEPENDENCIA']);
		$valoresTroca['NROMOTBENEFICIO_DPMM'] = trocaNulo($dpmm['NROMOTBENEFICIO']);
		$valoresTroca['DSCTIPODEPENDENCIA_DPMM'] = trocaNulo($dpmm['DSCTIPODEPENDENCIA']);
		$valoresTroca['DATREENGAJAMENTO_DPMM'] = trocaNulo($dpmm['DATREENGAJAMENTO']);
		$valoresTroca['NROBOLREENGAJAMENTO_DPMM'] = trocaNulo($dpmm['NROBOLREENGAJAMENTO']);
		$valoresTroca['DATREENGAJAMENTO_DPMM'] = trocaNulo($dpmm['DATREENGAJAMENTO']);
		$valoresTroca['DATINSPECAOSAUDE_DPMM'] = trocaNulo($dpmm['DATINSPECAOSAUDE']);
		$valoresTroca['NROBOLINSPSAUDE_DPMM'] = trocaNulo($dpmm['NROBOLINSPSAUDE']);
		$valoresTroca['Invalido/Interdito_DPMM'] = trocaNulo($dpmm['Invalido/Interdito']);
		
		
		
		
		
		$transformer->setDirFisicoTemplates("template/MI/");
		$transformer->setArquivoTemplate("MI_comparaDPMM.htm"); 
		$transformer->setValoresTroca($valoresTroca); 	
		$saida = $transformer->processaHTML();		
		return $saida;
	}
 }

?>